package appapi.entity.Zhongjiao;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;
import lombok.Data;

 /**
 * @version: java version 1.8
 * @Author: Ygp Work
 * @description:
 * @date: 2023-08-10 14:21
 */

/**
 * 塔吊工作循环数据
 */
@ApiModel(value = "塔吊工作循环数据")
@Data
public class TowerWorkDataEntity {
    /**
     * 记录ID
     */
    @ApiModelProperty(value = "记录ID")
    private Integer id;

    /**
     * IOT开放平台登记的设备编号
     */
    @ApiModelProperty(value = "IOT开放平台登记的设备编号")
    private String deviceNo;

    /**
     * 设备名称
     */
    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    /**
     * 起吊点的时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)；
     */
    @ApiModelProperty(value = "起吊点的时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)；")
    private LocalDateTime startTime;

    /**
     * 卸吊点的时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)
     */
    @ApiModelProperty(value = "卸吊点的时间；时间格式 yyyy-MM-dd HH:mm:ss或者时间戳(毫秒)")
    private LocalDateTime endTime;

    /**
     * 本次吊物过程中的最大幅度
     */
    @ApiModelProperty(value = "本次吊物过程中的最大幅度")
    private Double maxTravel;

    /**
     * 本次吊物过程中的最小幅度
     */
    @ApiModelProperty(value = "本次吊物过程中的最小幅度")
    private Double minTravel;

    /**
     * 起吊点的回转角度
     */
    @ApiModelProperty(value = "起吊点的回转角度")
    private Double startAngle;

    /**
     * 卸吊点的回转角度
     */
    @ApiModelProperty(value = "卸吊点的回转角度")
    private Double endAngle;

    /**
     * 本次吊物过程中的最大高度
     */
    @ApiModelProperty(value = "本次吊物过程中的最大高度")
    private Double maxHeight;

    /**
     * 本次吊物过程中的最小高度
     */
    @ApiModelProperty(value = "本次吊物过程中的最小高度")
    private Double minHeight;

    /**
     * 本次吊物过程中的最大力矩百分比
     */
    @ApiModelProperty(value = "本次吊物过程中的最大力矩百分比")
    private Double maxMoment;

    /**
     * 本次吊物过程中的最大起重
     */
    @ApiModelProperty(value = "本次吊物过程中的最大起重")
    private Double maxWeight;

    /**
     * 本次吊物最大风速
     */
    @ApiModelProperty(value = "本次吊物最大风速")
    private Double maxWindSpeed;
}